de_util ~master (2018-03-09T16:23:35Z)
Home
Dub
Repo
managed.opCall
devisualization
util
core
memory
managed
managed
Constructs managed!T where T is a class
managed
!
Type
opCall
(
Type
value
,
MemoryManagers
managers
,
AllocatorType
allocator
=
__managedAllocator
)
struct
managed
(Type)
static
managed
!
Type
opCall
(
MemoryManagers
)
(
Type
value
,
MemoryManagers
managers
,
AllocatorType
allocator
=
__managedAllocator
)
if
(
is
(
Type
== class) ||
is
(
Type
== interface)
)
in { assert (value !is null, "Class instance must not be null."); assert (allocator !is null, "Allocator instance must not be null"); }
managed
!
Type
opCall
(
Type
value
,
MemoryManagers
managers
,
AllocatorType
allocator
=
__managedAllocator
)
managed
!
Type
opCall
(
Type
value
,
MemoryManagers
managers
,
AllocatorType
allocator
=
__managedAllocator
)
managed
!
Type
opCall
(
Type
*
value
,
MemoryManagers
managers
,
AllocatorType
allocator
=
__managedAllocator
)
managed
!
Type
opCall
(
MemoryManagers
managers
,
Tuple
!
ArgsT
args
,
AllocatorType
allocator
=
__managedAllocator
)
Meta
Source
See Implementation
devisualization
util
core
memory
managed
managed
functions
isNull
opCast
static functions
opCall
Constructs managed!T where T is a class